warts and all - Spanish English Dictionary